Doubling And Halving Multiplication Strategies